package com.zyh.pojo;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;

import java.util.Map;

/**
 * @author Xuhp
 * @date 2020-12-09-15:34
 */
@Data
@XStreamAlias("Body")
public class TransferAccountsPojo {
    /**
     *付款账号
     */
    @XStreamAlias("PayerAcNo")
    private String payerAcNo;

    /**
     *收款账号
     */
    @XStreamAlias("PayeeAcNo")
    private String payeeAcNo;

    /**
     *收款账户名称
     */
    @XStreamAlias("PayeeAcName")
    private String payeeAcName;

    /**
     *交易金额
     */
    @XStreamAlias("Amount")
    private double amount = 0.0;

    /**
     *币种
     */
    @XStreamAlias("Currency")
    private String currency;

    /**
     *付款用途
     */
    @XStreamAlias("Remark")
    private String remark;

    /**
     *用途
     */
    @XStreamAlias("PayUse")
    private String payUse;

    /**
     *联行号
     */
    @XStreamAlias("UnionBankNo")
    private String unionBankNo;

    /**
     *联行名称
     */
    @XStreamAlias("UnionBankName")
    private String unionBankName;

    /**
     *加急方式
     */
    @XStreamAlias("RmtType")
    private String rmtType;

    /**
     *备用字段 1
     */
    @XStreamAlias("ReqReserved1")
    private String reqReserved1;

    /**
     *备用字段 2
     */
    @XStreamAlias("ReqReserved2")
    private String reqReserved2;

    /**
     * 网点号
     */
    private String otltsCd;

    /**
     * 原交易提供方流水号
     */
    private String txnSrlNo;

    private String txnDt;

    private String txnTm;

    private String bsnSrlNo;

    private Map<String,Object> map;

}
